#ifndef LISTAPAISES_H
#define LISTAPAISES_H

#include <QObject>
#include "pais.h"

class ListaPaises : public QObject
{

    Q_OBJECT

public:

    ListaPaises();

    QList<Pais*> paises;

    QList<Pais*> paises_disponiveis;

    Pais* sortearPais ();

    QStringList paisesDoJogador (QString nome_jogador);

public slots:

    void mudancaTropaPais (QString texto);
    void processarAtaque (QString texto);

signals:

    void tropasAlteradas (QString texto);
    void paisDerrotado (QString texto);
    void sorteioDados (QString texto);

private:

    int sorteiaNumero ();
    void ordenaVetor (int* vet);
};

#endif // LISTAPAISES_H
